package com.yuyou.fn.educational.entity;

import com.github.wens.mybatisplus.annotations.TableField;
import com.github.wens.mybatisplus.annotations.TableId;
import com.github.wens.mybatisplus.annotations.TableName;
import com.github.wens.mybatisplus.examples.Example;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 *
 * 校区
 *
 */
@TableName(value = "campus")
public class Campus implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	public static Example<Campus> createExample(){
		return new Example<Campus>(Campus.class);
	}

	/**  */
	@TableId(value = "campus_id")
	private Long campusId;

	/** 校区名称 */
	@TableField(value = "campus_name")
	private String campusName;

	/**  */
	@TableField(value = "area_team_id")
	private Long areaTeamId;

	/**  */
	@TableField(value = "bus_team_id")
	private Long busTeamId;

	/** 校区详细地址 */
	private String address;

	/** 地理经纬度 如：23.03,113.75 */
	@TableField(value = "geo_location")
	private String geoLocation;

	/**  */
	@TableField(value = "create_time")
	private Date createTime;

	/**  */
	@TableField(value = "update_time")
	private Date updateTime;

	/**  */
	@TableField(value = "contact_name")
	private String contactName;

	/** 电话号码 */
	@TableField(value = "phone_no")
	private String phoneNo;

	/** 区域名称 */
	@TableField(value = "area_team_name")
	private String areaTeamName;

	/** 业务组名称 */
	@TableField(value = "bus_team_name")
	private String busTeamName;

	/** 省份 */
	private String province;

	/** 城市 */
	private String city;

	/** 区县 */
	private String district;

	/**  */
	@TableField(value = "user_id")
	private Long userId;

	/**  */
	private String username;

	/**  */
	@TableField(value = "user_phone_no")
	private String userPhoneNo;

	/** 0未，1通过，2不通过 */
	private Integer state;

	/**  */
	private String unit;

	/**  */
	@TableField(value = "unit_price")
	private BigDecimal unitPrice;

	/** 审批结果回复描述 */
	private String remarks;

	/**  */
	@TableField(value = "belong_team_ids")
	private String belongTeamIds;

	@TableField(value = "pay_main_account_id")
	private Long payMainAccountId;

	public Long getCampusId() {
		return this.campusId;
	}

	public void setCampusId(Long campusId) {
		this.campusId = campusId;
	}

	public String getCampusName() {
		return this.campusName;
	}

	public void setCampusName(String campusName) {
		this.campusName = campusName;
	}

	public Long getAreaTeamId() {
		return this.areaTeamId;
	}

	public void setAreaTeamId(Long areaTeamId) {
		this.areaTeamId = areaTeamId;
	}

	public Long getBusTeamId() {
		return this.busTeamId;
	}

	public void setBusTeamId(Long busTeamId) {
		this.busTeamId = busTeamId;
	}

	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getGeoLocation() {
		return this.geoLocation;
	}

	public void setGeoLocation(String geoLocation) {
		this.geoLocation = geoLocation;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getContactName() {
		return this.contactName;
	}

	public void setContactName(String contactName) {
		this.contactName = contactName;
	}

	public String getPhoneNo() {
		return this.phoneNo;
	}

	public void setPhoneNo(String phoneNo) {
		this.phoneNo = phoneNo;
	}

	public String getAreaTeamName() {
		return this.areaTeamName;
	}

	public void setAreaTeamName(String areaTeamName) {
		this.areaTeamName = areaTeamName;
	}

	public String getBusTeamName() {
		return this.busTeamName;
	}

	public void setBusTeamName(String busTeamName) {
		this.busTeamName = busTeamName;
	}

	public String getProvince() {
		return this.province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return this.city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getDistrict() {
		return this.district;
	}

	public void setDistrict(String district) {
		this.district = district;
	}

	public Long getUserId() {
		return this.userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public String getUsername() {
		return this.username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getUserPhoneNo() {
		return this.userPhoneNo;
	}

	public void setUserPhoneNo(String userPhoneNo) {
		this.userPhoneNo = userPhoneNo;
	}

	public Integer getState() {
		return this.state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public String getUnit() {
		return this.unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public BigDecimal getUnitPrice() {
		return this.unitPrice;
	}

	public void setUnitPrice(BigDecimal unitPrice) {
		this.unitPrice = unitPrice;
	}

	public String getRemarks() {
		return this.remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getBelongTeamIds() {
		return this.belongTeamIds;
	}

	public void setBelongTeamIds(String belongTeamIds) {
		this.belongTeamIds = belongTeamIds;
	}

	public Long getPayMainAccountId() {
		return payMainAccountId;
	}

	public void setPayMainAccountId(Long payMainAccountId) {
		this.payMainAccountId = payMainAccountId;
	}
}
